Protext (Arnor)

Protext is a British word processing program, developed by Arnor Ltd, of Peterborough in the decade following 1985. Originally written for the Amstrad CPC464, it was later sold for the Amstrad PCW series of word processors, for MS-DOS based PCs, the Atari ST, and the Commodore Amiga. A version was developed for the Acorn Archimedes and released in October 1990 which ran in full screen text mode, an accompanying note in the box mentioned Arnor's intention to develop a future release that would support operation in the RISC OS desktop with drag and drop capabilities, etc. but this was never developed.

In 1991 Arnor were commissioned by Amstrad to develop a special version of Protext for the NC100 portable computer.[1] This was included in the ROM on the NC100 and NC200. Translated versions of Protext were published in German, French and Swedish. The German version was known as Prowort due to a name conflict.

After the closure of Arnor in 1995, the program was taken over by a group of enthusiasts including the original authors: Mark Tilley and Gavin Every; and relaunched with a new version for the PC. A companion database program Prodata was also sold. Since December 2008, Protext together with manuals and technical information has been freely downloadable, in formats for PC, Commodore Amiga and Atari ST.

Protext was designed for speed and flexibility [2] and features the usual word processing features, such as a spell checker, thesaurus, auto-correction and good printer support. While later releases supported use of a mouse, the fastest editing with Protext would be using the keyboard, with all commonly used editing commands available with control key combinations.

An unusual feature of Protext is its programmability. A mail merge programming language allows the user to input data from a text file or Prodata database. This is achieved by 'Stored commands' within the body of the text, an idea borrowed from the 'dot commands' of WordStar. Stored commands are similarly used to control formatting and layout of the text for printing. A preview mode showed the formatted layout but Protext did not display the fonts on screen.

The macro record facility allowed a series of keystrokes to be 'learnt' and assigned to a single key or stored as an 'exec' file. For programmers, a useful feature is the easy manipulation of characters outside the alphanumeric range, in search strings or macros.

Protext may be used to write a webpage, generate a webpage from stored data, or to create text for export and final formatting to a WYSIWYG word processor or DTP desktop publishing programme.

References